﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SistemaDeBastanteodePoderes.Dominio;

namespace SistemaDeBastanteodePoderes.Negocio
{
    public interface IClienteService
    {
        #region Métodos de soporte para entidad TipoCliente
        ICollection<Cliente> ListarClientes();
        #endregion

        #region Métodos de soporte para entidad TipoCliente
        TipoEmpresa ObtenerTipoEmpresa(int codigo);
        ICollection<TipoEmpresa> ListarTiposEmpresa();
        #endregion

        #region Operaciones de negocio
        Cliente RegistrarCliente(string NUM_RUC, string RAZ_SOCIAL,
            DateTime FEC_INI_OPER, int TIP_EMPRESA, int CNT_EMPLEADOS);
        #endregion

    }
}
